13
10
5
20
4
2
7
9
16
33
14
18
27
59
